package com.eling.elcms.travel.model.view;

import com.eling.elcms.travel.model.CheckInImplement.PaymentMethod;

import java.util.Date;
import java.util.List;

/*
 * 组团退房结算单列表视图  ljz
 * **/
public class SettlementView {

	private Long pk;// 主键

	private Integer version;// 版本号

	private String name; // 目的地

	private Date checkInDate;// 入住日期

	private Date checkOutDate;// 退房日期

	private String planItem;// 组团单位

	private Double balance;// 结算金额

	private String confirmStatus;// 确认状态

	private Date confirmDate;// 确认日期

	private String type;// 入住类型(直属入住直属,直属入住联盟,联盟入住直属)
	
	private Boolean isSales;

	private List<PaymentMethod> paymentMethods;
	
	private Long groupPk;

	public Long getGroupPk() {
		return groupPk;
	}

	public void setGroupPk(Long groupPk) {
		this.groupPk = groupPk;
	}

	public Long getPk() {
		return pk;
	}

	public void setPk(Long pk) {
		this.pk = pk;
	}

	public Integer getVersion() {
		return version;
	}

	public void setVersion(Integer version) {
		this.version = version;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Date getCheckInDate() {
		return checkInDate;
	}

	public void setCheckInDate(Date checkInDate) {
		this.checkInDate = checkInDate;
	}

	public Date getCheckOutDate() {
		return checkOutDate;
	}

	public void setCheckOutDate(Date checkOutDate) {
		this.checkOutDate = checkOutDate;
	}

	public String getPlanItem() {
		return planItem;
	}

	public void setPlanItem(String planItem) {
		this.planItem = planItem;
	}

	public Double getBalance() {
		return balance;
	}

	public void setBalance(Double balance) {
		this.balance = balance;
	}

	public String getConfirmStatus() {
		return confirmStatus;
	}

	public void setConfirmStatus(String confirmStatus) {
		this.confirmStatus = confirmStatus;
	}

	public Date getConfirmDate() {
		return confirmDate;
	}

	public void setConfirmDate(Date confirmDate) {
		this.confirmDate = confirmDate;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public List<PaymentMethod> getPaymentMethods() {
		return paymentMethods;
	}

	public void setPaymentMethods(List<PaymentMethod> paymentMethods) {
		this.paymentMethods = paymentMethods;
	}

	public Boolean getIsSales() {
		return isSales;
	}

	public void setIsSales(Boolean isSales) {
		this.isSales = isSales;
	}

}
